#!/bin/bash

# 用户名，密码，端口
export DB_USER=${DB_USER:-USER}
export DB_PASS=${DB_PASS:-PASS}
export SERVER_PORT=${SERVER_PORT:-3306}

# JAR 文件路径
JAR_NAME="target/myCoreService-1.0-SNAPSHOT.jar"

# 检查文件是否存在
if [ ! -f "$JAR_NAME" ]; then
  echo "错误: 未找到 JAR 文件 $JAR_NAME"
  echo "请先执行: mvn clean package"
  exit 1
fi

# 启动命令，覆盖yml参数
java -jar "$JAR_NAME" \
  --server.port="$SERVER_PORT" \
  --spring.datasource.username="$DB_USER" \
  --spring.datasource.password="$DB_PASS"